#ifndef PCS_CURVE_TYPE_H
#define PCS_CURVE_TYPE_H

#include <QtCore>

//tblcurvecfg表中的curveType的值
class CPcsCurveType
{
private:
    CPcsCurveType() = default;
    ~CPcsCurveType() = default;

public:
    enum ePcsCurveType{
    LOCAL_CURVE                         = 1, //就地曲线(96个点，每个点表示15分钟，就地屏上设置点值)
    REMOTE_CURVE                        = 2, //远程曲线(96个点，每个点表示15分钟，后台页面设置点值并下发到屏上)
    LOCAL_DEFINE                        = 10, //就地自定义(自定义时间段)
    };

public:
    static QString GetName(int iPcsCurveType);

    //是不是就地曲线
    static bool IsLocalCurve(int iPcsCurveType);
    //是不是远程曲线
    static bool IsRemoteCurve(int iPcsCurveType);
    //是不是就地自定义
    static bool IsLocalDefine(int iPcsCurveType);
};


#endif //PCS_CURVE_TYPE_H


